Micro-speculation, Micro-sandboxing, and Self-Correcting Assertions: Support for Self-Healing Software and Application Communities PhD Thesis Proposal
نویسنده
چکیده
Software faults and vulnerabilities continue to present significant obstacles to achieving reliable and secure software. The critical problem is that systems currently lack the capability to respond intelligently and automatically to attacks – especially attacks that exploit previously unknown vulnerabilities or are delivered by previously unseen inputs. Therefore, the goal of this thesis is to provide an environment where both supervision and automatic remediation can take place. Also provided is a mechanism to guide the supervision environment in detection and repair activities. This thesis supports the notion of Self-Healing Software by introducing three novel techniques: micro-sandboxing, micro-speculation, and self-correcting assertions. These techniques are combined in a kernel-level emulation framework to speculatively execute code that may contain faults or vulnerabilities and automatically repair such faults or exploited vulnerabilities. The framework, VPUF, introduces the concept of computation as an operating system service by providing control for an array of virtual processors in the Linux kernel (creating the concept of an endolithic kernel). This thesis introduces ROAR (Recognize, Orient, Adapt, Respond) as a conceptual workflow for Self-healing Software systems. This thesis proposal outlines a 17 month program for developing the major components of the proposed system, implementing them on a COTS operating system and programming language, subjecting them to a battery of evaluations for performance and efficacy, and publishing the results. In addition, this proposal looks forward to several areas of follow-on work, including implementing some of the proposed techniques in hardware and leveraging the general kernel-level framework to support Application Communities.
منابع مشابه
Effect of Women Led Self Help Group on Micro-Financing of Farms in Isuikwuato Local Government Area of Abia State, Nigeria
The study examined the effect of women led self help group on micro-financing of farms in Isuikwuato Local Government Area of Abia State, Nigeria. Purposive and multistage random sampling technique was employed for collecting data from one hundred and twenty (120) women farmers in women led self help group by using structured interview schedule. The data were analyzed using descriptive statisti...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملDesign and Evaluation of an mHealth Application in Self-Management of Post-Traumatic Stress Disorder
Introduction: Recent developments in the use of mobile technologies have given rise to opportunities for more effective and cost-efficient services for people with chronic diseases. Considering the relatively high prevalence of post-traumatic stress disorder (PTSD) in Iran and the lack of a native application for the self-management of many complications of this disorder, the present study aims...
متن کاملDesign and Evaluation of an mHealth Application in Self-Management of Post-Traumatic Stress Disorder
Introduction: Recent developments in the use of mobile technologies have given rise to opportunities for more effective and cost-efficient services for people with chronic diseases. Considering the relatively high prevalence of post-traumatic stress disorder (PTSD) in Iran and the lack of a native application for the self-management of many complications of this disorder, the present study aims...
متن کامل